草庐IT

Android Studio 和 Kotlin : Unresolved reference: also

全部标签

Kotlin-为什么此功能不符合尾部递归资格?

功能send()在下面的示例中,递归调用:internalinnerclassRouteSender(valfeatures:List,valexchange:GrpcUniExchange){varresult:AsyncResult?=null//SetinstubforrecordRoute.funsend(numPoints:Int){result?.let{//RPCcompletedorerr'dbeforesendingcompleted.//Sendingfurtherrequestswon'terror,buttheywillbethrownaway.return}valin

JetBrains联合谷歌搞事情!首发稳定版Kotlin跨平台开发框架!

整理丨诺亚出品|51CTO技术栈(微信号:blog51cto)近来,传闻中一直在和谷歌“搞事”的JetBrains为跨平台领域带来了一个突破性的消息:发布了KotlinMultiplatform的第一个稳定版本,支持跨iOS、Android、桌面、Web和服务器共享代码。提到跨平台开发,大家比较熟悉的可能是Flutter、ReactNative等知名框架。这个新生代又是何方神圣?其实有熟悉Android开发的朋友可能了解过KotlinMultiplatformMobile(KMM)。它是KotlinMultiplatform(KMP)的组成部分,在2020年就基于Kotlin1.4发布了第一个

关于安卓编译报错(一)kotlin依赖报错

背景杂乱的项目依赖,成为了安卓项目的噩梦。版本号的不统一,经常导致一些依赖冲突。所以有了此文。现象安卓项目rebuild或者打release包的时候,存在报错情况:(一)kotlinversion编译不一致导致报错compiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.8.0,expectedversionis1.6.0.细看英文提示,就是说,项目编译的过程中,编译版本,使用的kotlinversion和期望的版本不一致,导致无法编译通过。那不就好办了吗?解决方法大致有以下:(1)修改gradle版本

mongodb - 蒙戈 : Using $dayOfWeek in a $match clause when query has also a $groupy

我有一个mongo文档,其中一些寄存器存储有日期,例如以非常简化的方式:{"vehicleId":"vehicle4","telemetryDate":ISODate("2013-06-22T05:00:00Z"),"alarmsTotal":9}{"vehicleId":"vehicle5","telemetryDate":ISODate("2013-06-20T05:00:00Z"),"alarmsTotal":2}我需要按vhicleId执行分组,汇总警报总数。不过,可以选择是否排除周末(周六、周日)。我一直在用Mongo寻找这个问题的答案,但没有成功。我的查询在不考虑正常工作的

Android开发知识学习——Kotlin进阶

文章目录次级构造主构造器init代码块构造属性dataclass相等性解构Elvis操作符when操作符operatorLambdainfix函数嵌套函数注解使用处目标函数简化函数参数默认值扩展函数类型内联函数部分禁用用内联具体化的类型参数抽象属性委托属性委托类委托Kotlin标准函数课后题次级构造申明前缀有construct修饰classPerson{constructor(parent:Person){}}如果有一个主构造函数,每个次构造函数需要委托给主构造函数,可以直接委托或者通过别的构造函数classconstructorPerson(valname:String){construct

Spring Boot进阶(79):使用Kotlin轻松打造高效的Spring Boot应用

前言        随着Java开发语言的发展,很多新的编程语言不断涌现,其中Kotlin备受开发者青睐,它是一种相对新的基于JVM的静态语言,支持Java虚拟机(JVM)和Android开发。Kotlin将Java语言中的一些缺点进行了优化,并增加了很多新的特性,因此在开发效率和代码可读性上具有很大的优势。而SpringBoot则是一个非常流行的开源框架,它可以帮助开发者快速创建基于Spring框架的Java应用程序。本文将介绍如何使用Kotlin编程语言快速构建高效的SpringBoot应用程序。环境说明本地环境:Windows10+Idea2021.3.2+Jdk1.8+SpringBo

AndroidStudio 安装与配置【安装教程】

1.下载软件进入官网https://developer.android.google.cn/studio,直接点击下载2.阅读并同意协议书直接下滑至最底部如果这里出现了无法访问官方地址:https://redirector.gvt1.com/edgedl/android/studio/install/2022.3.1.19/android-studio-2022.3.1.19-windows.exeIDM下载地址:3.安装直接默认下一步即可修改安装路径这里可能需要创建一个新的空文件夹开始安装……4.打开第一次打开可能会出现这个东西,如果你之前没有安装过AndroidStudio,没有相关之前的

【错误记录】Android Studio 创建 Module 模块报错 ( Cannot resolve external dependency org.jetbrains.kotlin:kotl )

文章目录一、报错信息二、解决方案目前使用的是最新的Gradle配置,创建Module生成的源码与Gradle配置出现了冲突,导致的问题;解决此类问题,要仔细检查Gradle构建脚本,排查每个依赖库的来源;本次错误就是AS系统自动成的Module修改了Gradle构建脚本,导致依赖下载失败;一、报错信息在AndroidStudio的已存在工程中,创建新的Module模块应用,在重新编译时报如下错误;之前的应用编译运行正常,创建了新Module模块后,出现如下错误;FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredc

YOLOV8部署AndroidStudio

    最近在学习如何将yolo的项目部署到移动端的安卓手机上面,做一个学习的分享。部署的过程中遇到了很多问题,其中androidstudio的环境配置算是耗时最长的,经过一番曲折,并没有柳暗花明,最后部署的效果并不佳,不知道自己的过程哪里出现了问题,希望有大佬指点,以下是我的部署过程。 1.github下载yolov8的项目源码https://github.com/ultralytics/ultralyticshttps://github.com/ultralytics/ultralytics1.1 创建属于yolov8的虚拟环境参考:【深度学习之YOLO8】环境部署_春马与夏的博客-CSD

2023年Android Gradle、Gradle插件以及Kotlin版本升级记录

Compose和kotlin版本对应关系:https://androidx.dev/storage/compose-compiler/repositorygradle版本和gradle插件版本对应关系:https://developer.android.google.cn/studio/releases/gradle-plugin?hl=zh-cngradle最新版本在这里找:https://services.gradle.org/distributions/第三方库依赖库版本在这里找:https://mvnrepository.com/在File->ProjectStructure这里都可以